package models;

import java.io.File;

import play.data.validation.Constraints.Email;
import play.data.validation.Constraints.MaxLength;
import play.data.validation.Constraints.MinLength;
import play.data.validation.Constraints.Pattern;
import play.data.validation.Constraints.Required;

public class Usuario extends Model {

	public File foto;

	public int contadoruser;

	@MaxLength(12)
	@MinLength(6)
	@Required
	public String login;

	public String nome;

	public String sexo;

	@Email
	@Required
	public String email;

	@Required
	@MinLength(6)
	public String senha;

	public String sobremim;

	public String pais;
	
	@Pattern("\\d{2}\\/?\\d{2}\\/?\\d{4}")
	public String datanascimento;

	public String refoto;

	public Usuario(String Login, String Nome, String Sexo,
			String Datanascimento, String Email, String Senha, File Foto,
			String Sobremim, String Pais, Integer Contadoruser) {
		this.login = Login;
		this.nome = Nome;
		this.sexo = Sexo;
		this.datanascimento = Datanascimento;
		this.email = Email;
		this.senha = Senha;
		this.foto = Foto;
		this.sobremim = Sobremim;
		this.pais = Pais;
		this.contadoruser = Contadoruser;
	}

	public Usuario() {
	}

}